﻿using System;

namespace Poly2Tri
{
	// Token: 0x020003E9 RID: 1001
	public class AdvancingFrontNode
	{
		// Token: 0x06001B50 RID: 6992 RVA: 0x000ACE4F File Offset: 0x000AB04F
		public AdvancingFrontNode(TriangulationPoint point)
		{
			this.Point = point;
			this.Value = point.X;
		}

		// Token: 0x170003C2 RID: 962
		// (get) Token: 0x06001B51 RID: 6993 RVA: 0x000ACE6A File Offset: 0x000AB06A
		public bool HasNext
		{
			get
			{
				return this.Next != null;
			}
		}

		// Token: 0x170003C3 RID: 963
		// (get) Token: 0x06001B52 RID: 6994 RVA: 0x000ACE78 File Offset: 0x000AB078
		public bool HasPrev
		{
			get
			{
				return this.Prev != null;
			}
		}

		// Token: 0x04001D43 RID: 7491
		public AdvancingFrontNode Next;

		// Token: 0x04001D44 RID: 7492
		public AdvancingFrontNode Prev;

		// Token: 0x04001D45 RID: 7493
		public double Value;

		// Token: 0x04001D46 RID: 7494
		public TriangulationPoint Point;

		// Token: 0x04001D47 RID: 7495
		public DelaunayTriangle Triangle;
	}
}
